down the hatch - French English Dictionary